package cn.iocoder.yudao.module.system.controller.admin.message.vo;

import lombok.*;
import java.util.*;
import io.swagger.annotations.*;
import javax.validation.constraints.*;

/**
* 站内信主题 Base VO，提供给添加、修改、详细的子 VO 使用
* 如果子 VO 存在差异的字段，请不要添加到这里，影响 Swagger 文档生成
*/
@Data
public class MessageBaseVO {

    @ApiModelProperty(value = "标题", required = true)
    @NotNull(message = "标题不能为空")
    private String title;

    @ApiModelProperty(value = "消息类型")
    private Long type;

    @ApiModelProperty(value = "消息状态0 学生发起运营未读 1运营已读 2运营回复 学生未读 3学生已读 4学生回复运营未读 5系统消息未读 6系统消息已读")
    private String status;

    @ApiModelProperty(value = "学生id")
    private Long studentId;

    @ApiModelProperty(value = "企业/运营ID")
    private Long userId;
    @ApiModelProperty(value = "联系人电话")
    private String phone;

    @ApiModelProperty(value = "联系人名称")
    private String studentName;


    @ApiModelProperty(value = "附件")
    private String fileUrl;

    @ApiModelProperty(value = "是否学生留言(1:是,0:否)")
    private Integer leaveType;
    @ApiModelProperty(value = "处理人")
    private String reply;

    @ApiModelProperty(value = "处理时间")
    private Date replyTime;

    private String remark;

}
